Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build_and_deploy_downloader.ymlにworkflow_callを追加 #606

Conversation

Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented Sep 12, 2023

内容

ダウンローダーのビルドとデプロイ用のスクリプトを関数化(workflow_call)し、全部ビルドしてデプロイする用のスクリプトから呼び出せるようにしました。

こちらで言及していた内容(本体をビルドしないとダウンローダーの実行テストができない)を解決するための前準備みたいなプルリクエストです。 コメントしていますが、勘違いでした。。

関連 Issue

その他

上のプルリクエストのコメントではworkflow_dispatchを消してworkflow_callだけにしようと思っていたのですが、やっぱりディスパッチできた方が単体でテストできて便利そうなので一旦残してみました。

というのも面倒だったのがdispatch用のgithub.event.inputsとcall用のinputsの2つの変数をどちらも見れるようにしないといけないと思っていたのですが、どうやらinputsで統一できるようになっていたので思ったより簡単だったという理由があります。
https://developer.mamezou-tech.com/blogs/2022/06/11/github-actions-inputs-unified/

他のリポジトリもこうして行きたいかもです。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

引数の統一化はまだできないのでコピペしています。。

@Hiroshiba
Copy link
Member Author

すみません、これ完全にいらなかったのでcloseします。。。

別のプルリクエストで言ってたコメントが勘違いで、ダウンローダーの実行テストは、build_and_deploy.yml後に実行すればよく、別にこのプルリクエストで言ってるbuild_and_deploy_downloader.ymlは実行しなくても良いことに気づきました。

それでも別に便利だからマージしてもいいのですが、エンジン側のデプロイフローと変わってしまうので、ややこしいからこのままクローズでいいかなと。。。
(エンジン側はdocker版/exe版を別々のworkflowとしてdispatchしている)

お騒がせしました 🙇

@Hiroshiba Hiroshiba closed this Sep 12, 2023
@Hiroshiba Hiroshiba deleted the build_and_deploy_downloader.ymlにworkflow_callを追加 branch September 12, 2023 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant